Big Huge Thesaurus

Derris elliptica

noun